home *** CD-ROM | disk | FTP | other *** search
-
-
-
- ┌──────────────────────────────────────────────────┐
- │ │
- │ TINYWORD │
- │ │
- │ version 1.1 │
- │ │
- │ │
- │ Copyright (c) 1990 -- all rights reserved │
- │ Loys Software Development │
- │ │
- └──────────────────────────────────────────────────┘
-
-
-
- TINYWORD is a text editor designed for IBM personal computers and
- near compatibles.
-
-
-
-
-
-
- Loys Software Development reserves the copyright to this
- program and all related materials. The user is granted a non-
- exclusive license to use the program and is encouraged to pay for
- the program if it is found to be useful. A modest sum of ONE
- DOLLAR to cover the registration fee will entitle the user to
- full registration. Government and business entities may not use
- the program without paying the registration fee. Although payment
- is not strictly enforced, we recommend that you register your
- program with the form included at the end of the documentation.
- The registrations gives us an indication of the number of users
- posessing a copy of TINYWORD. If enough users use this program,
- we will be encouraged to make future enhancements of TINYWORD.
- Your dollar, of course, helps to defray the development cost.
- Send payments, if any, and the registration form to:
-
-
- Loys Software Development
- 1276 Crystal St.
- Los Angeles, CA. 90031
-
-
-
- You are encouraged to make unlimited copies of TINYWORD and
- pass it along to other users in club meetings, schools, bulletin
- board systems, et cetera for general distributions. TINYWORD
- must be distributed in unmodified and complete form, given in its
- original compressed mode (e.g. TINYWORD.COM). Under no circum-
- stances may TINYWORD be sold for commercial purposes without the
- prior written permission from Loys Software Development. However,
- you may charge a reasonable fee for recovering the cost of duplicat-
- ing a disk. You may also distribute TINYWORD in conjunction with
- any other fine products where it is permissible, as long as you
- fulfilled the terms of the agreement.
-
-
- Loys Software Development specifically disclaims all
- warranties, expressed or implied, including but not limited to,
- implied warranties of merchantability and fitness for any
- particular purpose. In no event shall Loys Software Development
- be liable for any loss of profit or any other commercial damage,
- including but not limited to special, incidental, or consequential
- damages.
-
-
-
- =======================================================================
-
- INTRODUCTION
-
- TINYWORD is a compact size text editor occupying approximately
- 6 kilobytes of disk storage space. TINYWORD not only provides
- you with a full range of text editing capabilities, but it is also
- easy to use. TINYWORD is small but it packs more power to rival
- most text editors in the same class. Some of TINYWORD's features
- include:
-
- o full screen editing
- o handles either monochrome or graphics adapter
- o displays the column and line number of the cursor position
- o capable of editing as much as the amount of free memory
- o on-line help
- o inserting and deleting texts
- o removing portions or whole lines of texts
- o copying, deleting, or moving blocks of texts
- o finding and replacing specific occurences of strings
- o automatic indentations
- o automatic tabulations
- o restores deleted lines
-
-
- TINYWORD is a screen editor specifically designed for the
- creation of ASCII text. While some editors are only capable of
- editing up to 64K worth of memory, TINYWORD instead uses all the
- available memory in the computer system. This allows you to write
- even larger texts. TINYWORD also incorporates some commands made
- standard by WORDSTAR. Even if you are not familiar with WORDSTAR's
- commands, TINYWORD provides on-line help which you can call up
- anytime to help you with the editing.
-
-
-
-
-
-
-
-
- HARDWARE AND SOFTWARE REQUIREMENTS
-
- o Near compatible machine or (PC,XT,AT,Laptops).
- o DOS 2.0 or above.
- o Supports monochrome and/or graphics adapter.
- o Requires a minimum of 4K bytes of RAM.
- o At least one disk drive.
- o Requires a minimum 6 kilobytes of free space on disk.
-
-
-
-
-
-
-
-
- Some restrictions apply to TINYWORD as in the case of screen
- editing. TINYWORD is only capable of editing up to 80 characters
- per line. If you intend to type in excess of 80 characters for
- each line, we suggest you use an alternative text editor to replace
- TINYWORD. Another limitation of TINYWORD concerns about saving
- files. You must have enough free space on your disk to store
- the files in. TINYWORD needs all the available space on the
- disk to write the file including the backup file with the .BAK
- extension. If the amount of text in the memory buffer exceeds
- the total capacity of the disk, TINYWORD suspends the writing
- operation with an error. Any text still remaining in the memory
- buffer which has not been written to the disk before the abruption
- began, would be lost. Always make frequent backups of your
- file for your protection.
-
-
-
-
- THE BASIC FUNDAMENTALS OF USING TINYWORD EDITOR
-
-
- Format: TW [ Filename[.Ext] ]
-
- The format above is used to call up TINYWORD. Items in
- square brackets are optional. If you want to include optional
- information, do not include the square brackets, only information
- within the brackets. A filename can have one to eight characters
- in length followed by an optional period and an extension type of
- no more than three characters long. If the filename preceding TW
- is omitted, TINYWORD automatically defaults to a message on the top
- part of the screen requesting for the filename to be edited.
-
-
-
-
-
-
-
-
-
- STATUS LINE
- _________________________________________________________________
-
- The next screen displays the status line containing the
- following information:
-
- ┌───────────────────────────────────────────────────────────────────────┐
- │ F1=HELP F2=SAVE F3=LOAD F4=EXIT Editing:FILENAME.TYP Ln Cn ICA │
- └───────────────────────────────────────────────────────────────────────┘
- │ │ │ │ │ │ │ │
- │ │ │ │ │ │ │ Status
- │ │ │ │ │ │ │
- │ │ │ │ │ │ └── Col #
- │ │ │ │ │ └── Line #
- │ │ │ │ └── Current file being edited
- │ │ │ └── Quit TINYWORD editor
- │ │ └── Save current file and load a new file
- │ └── Save current file
- └── Call Help Menu
-
-
- F1 Displays an on screen help menu of TINYWORD's editing
- commands. Press any key on the keyboard again to resume
- file editing.
-
- F2 Saves the updated file from the memory buffer to disk. If a
- former version of this file exists, it will be renamed to
- ".BAK".
-
- F3 If a file already exists in the memory buffer, TINYWORD
- automatically saves the edited file before loading the next
- file into the memory buffer. TINYWORD requests for the
- name of the new file by displaying the following message
- on the status line:
-
- Filename: _______________
-
- F4 This command terminates the editor and returns the control
- back to DOS. Since editing has been performed entirely in
- memory, the disk file is not affected by the changes. The
- edited file is explicitly saved by first pressing the F2
- function key before terminating the editor with the F4 key.
- If the F4 function key is pressed before the F2 key, the
- program will exit immediately without saving any edited
- file from memory.
-
-
- Editing: FILENAME.TYP
- Indicates the name of the current file being edited.
-
- Ln Displays the line number corresponding to the cursor's
- position counted from the beginning of the file.
-
- Cn Displays the column number corresponding to the cursor's
- position from the left side of the screen.
-
- Status
- Shows the status of the keyboard which is determined by
- any combinations of the following characters:
-
- "I" stands for insert. The insert mode indicates the
- characters inserted at the cursor position. Any texts to
- the right of the cursor will be shifted to the right as
- characters are typed into the keyboard. Depressing the
- <INSERT> key on the keyboard toggles the insert mode on
- or off. When the insert mode is off, the status line
- displays character "O" to represent an overwrite. Text
- keyed into the keyboard in this mode will overwrite
- characters under the cursor instead of inserting them.
-
- "C" stands for changes. This character will only appear in
- the status line after any changes had been made on the file.
-
- "A" indicates that auto-indentation is turned on. After
- depressing the RETURN key, the cursor attempts to line up
- directly with the first character of the previous line.
- The auto-indentation mode could be toggled off by pressing
- both the <ALT> and the <A> keys simultaneously. If the
- character "A" is not shown on the status line, this
- signifies that auto-indentation is currently in the passive
- mode. While in the passive mode, the cursor lines up with
- column one of the next line.
-
-
-
-
-
-
- CURSOR MOVEMENT COMMANDS
- _________________________________________________________________
-
- You have the option of using either the cursor keys or the built-in
- editing commands to control the movement of the cursor across the
- screen. Some of TINYWORD's built-in editing commands complies to the
- standard established by WORDSTAR.
-
-
- <Ctrl><S> Moves the cursor one position to the left. The left arrow
- cursor key can also be used in place of the <Ctrl><S> key.
-
- <Ctrl><D> Moves the cursor one character to the right. You can also
- use the right arrow key as an alternative to using the
- <Ctrl><D> key.
-
- <Ctrl><A> Moves the cursor to the beginning of the word to the left.
- Another alternative is to depress the <Ctrl> and the left
- arrow key simultaneously to move the cursor to the
- beginning of the leftmost word.
-
- <Ctrl><F> Moves the cursor to the beginning of the word to the right.
- Another alternative is to depress the <Ctrl> and the right
- arrow key simultaneously to move the cursor to the beginning
- of the rightmost word.
-
- <Ctrl><E> Moves the cursor to the line above. The up arrow key
- is an alternative to using the <Ctrl><E> key.
-
- <Ctrl><X> Moves the cursor to the line below. Alternatively you
- may use the down arrow key to move down one line.
-
- <Ctrl><R> Scrolls the screen up by one page. The farthest the
- cursor can reach up is to the beginning of the file.
- Again another option is to use the <PgUp> key which
- scrolls the page up to the next screen.
-
- <Ctrl><C> Scrolls down one page. You may also use <PgDn> instead.
-
- <HOME> Moves the cursor to the beginning of the current line.
-
- <END> Moves the cursor to the end of the current line.
-
- <Alt><T> Sets tab to move every Nth spaces to the right. By default
- the tab is set to 5 spaces. You may, however, modify the
- tab setting to whatever you like by pressing <ALT><T>.
- TINYWORD responds with the message:
-
- Tab width: ________
-
- at which you would enter the desired tab value followed
- by a carriage return.
-
- <SHIFT><TAB>
- Reverses the direction of the cursor to move left during
- tabulation. The number of spaces which the cursor moves
- depends on the tab setting set by <ALT><T>. By default
- the tab is set to 5.
-
- <Ctrl><PgUp>
- Moves to the top of the file. The cursor moves to the
- very first character of the text.
-
- <Ctrl><PgDn>
- Moves to the end of the file. The cursor is placed at
- the very last character of the text.
-
-
- EDIT COMMANDS
- _________________________________________________________________
-
- <Ctrl><T> Deletes the word to the right of the cursor. The cursor
- remains stationary.
-
- <Ctrl><Y> Deletes the entire line containing the cursor. The remain-
- ing text scrolls up one line to fill the void. The cursor
- is placed at column one of the next line.
-
- <Ctrl><U> Recovers the last line deleted by <CTRL><Y>. Deleted
- lines are recovered utilizing the concept of push and
- pop stacks which carry pertinent information about
- erased texts. Each time a line is removed from text,
- the address of the erased line is pushed into a storage
- called a stack. Addresses of the lines are stored in
- the order that they were erased with the most current
- one resting on top of the stack. Anytime when you want
- to recover a deleted line, press the <Ctrl><U> command
- to "pop" the address off the stack resulting in the
- recovery of the erased line. (Sorry, no provisions have
- been made for recovering deleted characters.)
-
- <Ctrl><G> Erases the character under the cursor and shifts any
- characters to the right of the cursor one position to
- the left. The same principle applies to the <DELETE>
- key if you intend to use this rather than <Ctrl><G>.
-
- <Ctrl><L> Deletes all characters starting from the current cursor
- position to the end of the current line.
-
- <INSERT> This toggles the insert mode on and off. When the insert
- mode is on, the letter "I" appears on the right hand
- corner of the screen. Any existing text to the right of
- the cursor shifts to the right as characters are typed
- into the keyboard. Depressing the <INSERT> key again
- deactivates the insert mode. A letter "O" replaces the
- character "I" in the status line. In this mode, any
- characters entered through the keyboard overwrites exist-
- ing characters under the cursor.
-
-
-
- BLOCK COMMANDS
- _________________________________________________________________
-
- The block commands operate on blocks of text. A block refers to a
- quantity of text which extends anywhere from one line to several
- pages of text. A block of text must be marked with two markers
- corresponding to the starting and the ending location of the block
- as an indication of the selected area that is to be copied, deleted,
- or moved. The block is marked by placing a "begin block" (i.e.
- ALT-B) marker on the first line and an "end block" marker (i.e.
- ALT-C or ALT-D) on the final line. TINYWORD highlights the
- block to confirm the area targetted for editing.
-
-
- <ALT><B> <ALT><C> <ALT><I>
- This group of commands places a copy of the blocked text at the
- desired line containing the cursor. The original block is un-
- affected by the changes. If the block has not been pre-marked
- for copying, the command terminates the operation. To copy the
- desired block of text, move the cursor to the first line of the
- target block and mark it with the starting block marker (i.e.
- <ALT><B>). Next move the cursor down to the last line of the
- target block and mark it with the end block marker <ALT><C>. After
- depressing the <ALT><C> entries, the highlighted portion of the
- text should disappear. A copy of the block is retained in memory
- until the desired area of the text is selected for pasting. Move
- the cursor to the furthermost left column of the targetted row for
- copying and press <ALT><I>. TINYWORD copies the marked block to
- the line containing the cursor. The presence of any text found
- below the block would be shifted as a result of the insertion.
-
-
- <ALT><B> <ALT><D>
- This operation deletes a block of text. The <ALT><B> command
- marks the beginning of the block. The line holding the cursor
- is highlighted to identify the specific text targetted for
- erasure. Move the cursor down to the end of the block and mark
- it with the <ALT><D> key. The block is removed causing any
- text found above and below the affected block to merge. Since
- there are no provisions for recovering deleted blocks, pre-
- cautions are suggested when utilizing this command.
-
- <ALT><B> <ALT><D> <ALT><I>
- This operation moves a block of text from its original position
- to the cursor position. The original position of the marked
- block vanishes from the text but reappears again at a new
- location marked by the cursor.
-
- <ALT><U>
- This operation escapes any block commands already in the
- buffer. If you pressed <ALT><B>, for example, and you decided
- you want to discontinue with the block commands, you can press
- the <ALT><U> key to terminate the operation.
-
-
- FIND AND REPLACE COMMANDS
- _________________________________________________________________
-
- The find and replace command has the ability to search for the
- occurence of any string up to 20 characters long and replacing
- it with another string also up to 20 characters long. Case letters
- are dependent for the search (i.e. TINYWORD treats upper and
- lower case letters differently). The search operation always
- begin from the current location of the cursor. If the specified
- text is not detected before reaching end of file, TINYWORD
- issues a message "No more matching strings" on the status line.
-
-
- <ALT><F>
- The find command lets you search for the occurence of any string
- up to 20 characters long. TINYWORD prompts for the name of the
- string to be searched. Since the find/replace command is
- case dependent, it is absolutely necessary to specify the
- exact casing of the letters. An upper case letter "D", for
- instance, is treated differently from a lower case letter "d".
- The find operation starts from the present location of the cursor
- and searches for the specific string until the end of file is
- reached. Any text found prior to the starting location of
- the cursor will be completely disregarded by the find command.
- If the find operation successfully locates the match, the
- cursor points to the first character of the occurence. However,
- if the attempt was unsuccessful, the status line issues the
- message "No more matching strings".
-
-
- <ALT><R>
- The replace command lets you substitute the searched string
- with another string of up to 20 characters long. The replace
- command becomes operational immediately following the use of the
- find command. If other commands are used prior to the call of the
- replace command, the replace command will not work. As a result,
- TINYWORD clears the targetted string from the memory buffer.
-
-
-
- <ALT><S>
- The substitute command makes a global search of the entire text
- for an occurence of a specific string with respect to the
- cursor position, and replacing it with an alternate one. The
- allowable string length could not exceed more than 20 characters
- long. The message "No more matching strings" indicates that
- TINYWORD was able to make the replacement successfully.
-
-
- <Ctrl><U>
- This command aborts any of the find and replace operations.
-
-
- MISCELLANEOUS
- _________________________________________________________________
-
- 1. How do you insert a blank row between two existing lines?
-
- Ans: Move the cursor to the furthurmost left column of the
- desired row and press the carriage return. The text
- found below the cursor will shift down by one line.
-
-
- 2. How do you remove a blank row between existing texts?
-
- Ans: Move the cursor to the blank row and press <CTRL><Y>.
-
-
- 3. Can TINYWORD automatically make double line spacings?
-
- Ans: The TINYWORD program cannot create double line spacings.
- However, TINYWORD's companion program TINYPRINT is able
- to "double space" during printing.
-
-
-
- 4. Can we merge two separate lines into one line?
-
- Ans: Yes, providing there is enough room on the first line
- to put the second line on. Move the cursor to the first
- character of the second line and press the backspace key
- several times until the two lines finally merge. If the
- second line is longer than the capacity of the first line,
- TINYWORD cancels the operation and gives a warning beep to
- indicate its unsuccessful attempt at merging the two lines.
-
-
- 5. How do you break one line into two lines of text?
-
- Ans: Move the cursor to the location you intend to break
- the line off and press the carriage return key.
-
-
- 6. What other ways can TINYWORD be used for?
-
- Ans: You can also use TINYWORD as a reminder when you cold
- boot your computer system. Put TINYWORD in the root
- directory and include the following statements in your
- AUTOEXEC.BAT file (This would be a good time to try out
- your TINYWORD text editor.):
-
- if not exist REMINDER goto NoReminder
- TW REMINDER
- :NoReminder
-
- Each time when you start up your computer system, the
- AUTOEXEC batch file looks for the "REMINDER" file.
- When it finds the file, TINYWORD displays the contents
- of the file to the screen.
-
-
-
- 7. Will you make any improvements of TINYWORD in the future?
-
- Ans: It is possible. This depends on the number of registrations
- we received from users. If enough users register for
- TINYWORD, we will certainly continue our efforts in
- improving TINYWORD. So please send in those registration
- forms now!
-
-
-
-
-
-
-
-
- ====================================================================
-
-
- ┌──────────────────────────────────────────────────┐
- │ │
- │ TINYPRINT │
- │ │
- │ version 1.1 │
- │ │
- │ │
- │ Copyright (c) 1990 -- all rights reserved │
- │ Loys Software Development │
- │ │
- └──────────────────────────────────────────────────┘
-
-
- TINYPRINT is a simple program designed to print neat,
- formatted texts on a standard 8 1/2 X 11 inch size paper. It
- will support a wide variety of printers. TINYPRINT works in
- conjunction with the TINYWORD editor, but it may also be used
- as a stand alone program to generate formatted printouts from
- other word processors as well with the stipulation that the files
- are in ASCII. Some of TINYPRINT features include:
-
- o the ability to change the left margin setting for printing.
- o adjusting the maximum number of lines printed per page.
- o the option to pause after each page.
- o the option to print page numbers on the bottom of each
- page.
- o the ability to print using either single or double space.
-
-
-
- INSTRUCTIONS TO RUN TINYPRINT
- _________________________________________________________________
-
- Type the following command to execute TINYPRINT:
-
- TP
-
- The next screen will appear like this:
-
- ┌────────────────────────────────────────────────────────────┐
- │ │
- │ Enter filename to print: │
- │ Set left margin at 0: [Y] │
- │ Pause between pages: [N] │
- │ Print 55 lines per page: [Y] │
- │ Print page number: [N] │
- │ Print single space: [Y] │
- │ │
- └────────────────────────────────────────────────────────────┘
-
- (1) Enter filename to print:
-
- The first line asks for the name of the file to be printed.
- Simply type the name of the file followed by the carriage
- return key. The file must already be in ASCII format before
- the program can successfully continue. If TINYPRINT cannot
- find the file on the present directory, it will give a
- warning beep and request for the name of the correct file.
-
-
- (2) Set left margin at 0: [Y]
-
- By pressing the character "Y" or the <RETURN> key on your
- keyboard, the printer begins printing on column 0 of your
- paper. If you do not want to start on this column, select
- "N" to change the left margin. TINYPRINT will display the
- next message:
-
- Left margin setting [0-20]:
-
- Enter the desired left margin between the values 0 to 20.
- Press <RETURN> to continue with the next option.
-
-
-
- (3) Pause between pages: [N]
-
- Type N if you are using continuous form printer paper.
- Type Y if you are using single paper instead.
-
-
- (4) Print 55 lines per page: [Y]
-
- By default the printer prints 55 lines per page. You can
- change the number of lines printed by typing "N" on your
- keyboard. TINYPRINT will overwrite this line with the
- following message:
-
- Print how many lines per page?
-
- Enter the amount of lines you would like TINYPRINT to print
- per page. A standard paper usually has 66 lines per page.
-
-
- (5) Print page number: [N]
-
- By default page numbers are not printed. However, if you
- wished to include page numbers on the bottom of each page,
- press "Y" for "yes" on the keyboard. The following message
- will appear:
-
- Use what page number to print:
-
- This indicates the initial page number you would like TINYPRINT
- to use for printing. (i.e. If you type in the number 1,
- TINYPRINT prints page 1 on the bottom of the page.)
-
-
-
- (6) Print single space: [Y]
-
- Press Y if you would like for TINYPRINT to print using single
- spacings. Press N if you would like double spacings instead.
-
-
-
- TINYPRINT can detect if your printer is either on or off. If the
- printer is off, TINYPRINT issues a warning message:
-
- Printer is not ready
-
- Just turn the printer on and press any key on the keyboard to
- continue. Once the printer is running, you can stop the printing
- any time by pressing the <ESC> key. You can use the <ESC> key
- to exit TINYPRINT anytime.
-
-
-
- ==================================================================
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- TRADEMARK ACKNOWLEDGEMENTS
- _________________________________________________________________
-
- WORDSTAR is a registered trademark of Wordstar International.
- MS-DOS is a registered trademark of Microsoft Corp.
-
-
-
-
-
-
-
-
-
-
- REGISTRATION FORM
- ------------ ----
-
- TINYWORD & TINYPRINT
- version 1.1
-
- Loys Software Development
- 1276 Crystal St.
- Los Angeles, CA 90031
-
-
- Name: _____________________________________________
-
- Address: __________________________________________
-
- City: _____________________________________________
-
- State: _____________ Zip: _______________
-
- Amount: $____________
-
- We need to know more about you and your requirements. This
- information helps us to make any additional improvements in
- the future. Please help us by completing the questionaire.
-
- 1. Where did you hear about TINYWORD?
-
- ___________________________________________________________
-
- 2. What brand is your computer?
-
- ___________________________________________________________
-
- 3. What type of monitor do you have? Monochrome or color?
-
- ___________________________________________________________
-
- 4. What type of disk do you have?
-
- ___________________________________________________________
-
- 5. What brand is your printer?
-
- ___________________________________________________________
-
- 6. How much RAM memory do you have in your system?
-
- ___________________________________________________________
-
- 7. Comments or suggestions:
-